level of self-sufficiency - İspanyolca İngilizce Sözlük